@font-face{font-family:'Roboto';src:url("../fonts/roboto-regular.woff2"),url("../fonts/roboto-regular.woff"),url("../fonts/roboto-regular.ttf");font-weight:400}@font-face{font-family:'Roboto';src:url("../fonts/roboto-bold.woff2"),url("../fonts/roboto-bold.woff"),url("../fonts/roboto-bold.ttf");font-weight:700}@font-face{font-family:'Roboto';src:url("../fonts/roboto-light.woff2"),url("../fonts/roboto-light.woff"),url("../fonts/roboto-light.ttf");font-weight:300}body{margin:0;font-family:'Roboto'}*,*:before,*:after{box-sizing:border-box}.image-holder img{max-width:100%}header .menu-container .utilities-container ul,footer .contact-container .contact-list ul,.product-display>ul{margin:0;padding:0;list-style:none}footer,.main-display .image-holder,.main-display .text-holder,.message-container,.product-display>ul>li .text-holder,.about-container{padding-left:20px;padding-right:20px}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:20px;font-weight:400;line-height:1}h1{display:none}h2{font-size:68px}h3{font-size:36px}h4{font-size:30px}h5{font-size:24px}h6{font-size:20px;line-height:1.2}p{font-size:18px;margin-top:0;margin-bottom:20px;line-height:1.1}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,h6:last-child,p:last-child{margin-bottom:0}a{text-decoration:none;color:#35a5ce}a:focus,a:hover{color:#337ab7;text-decoration:underline}[class*='btn-']{display:inline-block;font-size:16px;color:#fff;text-decoration:none;text-transform:uppercase;border-radius:3px;border:none;cursor:pointer;padding:10px 20px;transition:background-color .2s ease-in-out}[class*='btn-']:hover{color:#fff;text-decoration:none}[class*='btn-'][class*='-dgray']{background-color:#232323}[class*='btn-'][class*='-dgray']:hover{background-color:#000}[class*='btn-'][class*='-gray']{background-color:#eee}[class*='btn-'][class*='-white']{background-color:#fff}[class*='btn-'][class*='-blue']{background-color:#35a5ce}[class*='btn-'][class*='-pink']{background-color:#ce276c}[class*='btn-']:last-child{margin-top:10px}[class*='btn-']:disabled{opacity:0.7;cursor:default}.background-c-black{background-color:#000}.background-c-white{background-color:#fff}.background-c-dgray{background-color:#232323}.background-c-gray{background-color:#eee}.background-c-blue{background-color:#35a5ce}.background-c-pink{background-color:#ce276c}header{background-color:#232323;z-index:100;width:100%;position:fixed;top:0;left:0;height:68px}header .menu-container{max-width:1200px;margin:0 auto;padding:12px 20px;display:flex;justify-content:space-between;position:relative}header .menu-container .logo-container img{max-width:170px}header .menu-container .utilities-container{display:flex}header .menu-container .utilities-container ul{display:flex;align-items:center}header .menu-container .utilities-container a{font-weight:700;text-decoration:none}header .menu-container .utilities-container .navigation-container{display:flex;align-items:center;z-index:110}header .menu-container .utilities-container .navigation-container .menu-switch{background-image:url("../images/icons/hamburger.svg");background-repeat:no-repeat;background-position:top;width:30px;height:30px;display:inline-block}header .menu-container .utilities-container .navigation-container .menu-switch:hover{background-position:bottom}@media screen and (min-width: 769px){header .menu-container .utilities-container .navigation-container .menu-switch{display:none}}header .menu-container .utilities-container .navigation-container ul{position:absolute;width:100%;left:0;top:100%;flex-direction:column;transform:rotateX(90deg);transform-origin:top;transition:all .3s ease-in-out}@media screen and (min-width: 769px){header .menu-container .utilities-container .navigation-container ul{transform:none;position:static;flex-direction:row}}header .menu-container .utilities-container .navigation-container ul li{display:block;width:100%}@media screen and (min-width: 769px){header .menu-container .utilities-container .navigation-container ul li{display:inline-block;width:auto}}header .menu-container .utilities-container .navigation-container ul li a{color:#000;display:block;padding:10px 15px;background-color:#fff;transition:all .2s ease-in-out;text-align:center;background-color:#fff;border-bottom:1px solid #232323}@media screen and (min-width: 769px){header .menu-container .utilities-container .navigation-container ul li a{background:none;border:none;color:#fff;white-space:nowrap}}header .menu-container .utilities-container .navigation-container ul li a:hover{background-color:#eee}@media screen and (min-width: 769px){header .menu-container .utilities-container .navigation-container ul li a:hover{background:none;color:#35a5ce}}header .menu-container .utilities-container .navigation-container .menu-switch.active+ul{transform:rotateX(0)}header .menu-container .utilities-container .lang-container{display:flex;align-items:center;padding:10px;margin-left:30px}header .menu-container .utilities-container .lang-container .lang-switch{position:relative;padding-right:15px}header .menu-container .utilities-container .lang-container .lang-switch:after{display:inline-block;content:'';width:8px;height:8px;border-bottom:2px solid #fff;border-right:2px solid #fff;transform:translateY(-50%) rotate(45deg);position:absolute;top:50%;right:0}header .menu-container .utilities-container .lang-container .lang-switch:focus:after,header .menu-container .utilities-container .lang-container .lang-switch:hover:after{border-color:#35a5ce}header .menu-container .utilities-container .lang-container .lang-switch.active:after{transform:translateY(-50%) rotate(-135deg)}header .menu-container .utilities-container .lang-container a{color:#fff}header .menu-container .utilities-container .lang-container a:hover,header .menu-container .utilities-container .lang-container a:focus{color:#35a5ce}header .menu-container .utilities-container .lang-container ul{position:absolute;top:100%;right:25px;display:block;transform:rotateX(90deg);transform-origin:top;transition:all .3s ease-in-out}header .menu-container .utilities-container .lang-container ul li{display:block;padding:10px;padding-right:15px;margin-top:1px;background-color:#232323}header .menu-container .utilities-container .lang-container .lang-switch.active+ul{transform:rotateX(0)}footer{background-color:#eee;border-top:2px solid #232323;padding-top:40px;padding-bottom:10px}footer .contact-container{display:flex;flex-direction:column;max-width:960px;margin:0 auto 60px}@media screen and (min-width: 769px){footer .contact-container{flex-direction:row;justify-content:space-between}}footer .contact-container .contact-list{margin-bottom:30px}@media screen and (min-width: 769px){footer .contact-container .contact-list{flex-basis:50%}}footer .contact-container .contact-list ul li{display:flex;align-items:center}footer .contact-container .contact-list ul li:not(:last-child){margin-bottom:20px}footer .contact-container .contact-list ul li:before{background-image:url("../images/icons/contact-sprite.svg");background-repeat:no-repeat;width:21px;height:21px;display:inline-block;margin-right:9px}footer .contact-container .contact-list ul li.icon-phone:before{content:'';background-position:0 0}footer .contact-container .contact-list ul li.icon-mail:before{content:'';background-position:0 -21px}footer .contact-container .contact-list ul li.icon-location:before{content:'';background-position:0 -42px}@media screen and (min-width: 769px){footer .contact-container .mailing-holder{flex-basis:50%}}footer .copyright-container{text-align:center}.main{padding-top:68px}.main-display{display:flex;flex-direction:column}@media screen and (min-width: 769px){.main-display{flex-flow:row nowrap}}.main-display .image-holder{padding-top:30px;padding-bottom:50px}@media screen and (min-width: 769px){.main-display .image-holder{flex-basis:50%;flex-grow:1;padding:60px}}.main-display .image-holder .image-wrap{position:relative;margin:0 auto;max-width:600px}.main-display .image-holder .image-wrap:after{position:absolute;content:'';border-radius:50%;background-color:#35a5ce;background-image:url("../images/icons/tooboxlogo.png");background-repeat:no-repeat;background-size:contain;padding:8px;background-origin:content-box;top:0;right:0;width:96px;height:96px;box-shadow:5px 5px 10px #232323}@media screen and (min-width: 769px){.main-display .image-holder .image-wrap:after{width:128px;height:128px}}.main-display .text-holder{display:flex;padding-top:30px;padding-bottom:50px;background-color:#35a5ce}@media screen and (min-width: 769px){.main-display .text-holder{flex-basis:50%;flex-grow:1;padding:60px 20px;align-items:center;justify-content:flex-end}}.main-display .text-holder .text-wrap{color:#fff}@media screen and (min-width: 769px){.main-display .text-holder .text-wrap{max-width:500px}}.message-container{padding-top:40px;padding-bottom:40px}.message-container .image-holder{text-align:center;margin-bottom:20px}.message-container .image-holder img{max-width:90px}.message-container .text-holder{color:#fff;text-align:center;margin:0 auto;max-width:800px}.product-display{background-image:url("../images/contents/bg-products.svg");background-repeat:no-repeat;background-size:cover}.product-display>ul{display:flex;flex-direction:column;padding-top:40px;padding-bottom:40px;max-width:1200px;margin:0 auto;box-sizing:content-box}@media screen and (min-width: 769px){.product-display>ul{padding:80px 40px}}.product-display>ul>li{display:flex;flex-direction:column;flex-shrink:0}@media screen and (min-width: 769px){.product-display>ul>li{align-items:center;justify-content:flex-end;flex-direction:row}.product-display>ul>li:nth-child(even){flex-direction:row-reverse}}.product-display>ul>li .text-holder{padding-top:20px;padding-bottom:20px}@media screen and (min-width: 769px){.product-display>ul>li .text-holder{flex-basis:50%;max-width:500px}}@media screen and (min-width: 769px){.product-display>ul>li .image-holder{flex-basis:50%;max-width:500px}}.about-container{padding-top:40px;padding-bottom:60px;background-image:url("../images/contents/bg-about.svg");background-repeat:no-repeat;background-size:cover}@media screen and (min-width: 769px){.about-container{padding-top:80px}}.about-container .text-holder{position:relative;max-width:960px;margin:0 auto}.about-container .text-holder *{position:relative;z-index:2}.about-container .text-holder:before{content:'';width:100px;height:90px;position:absolute;top:-30px;left:-20px;background-image:url("../images/icons/icon.png");background-repeat:no-repeat;background-size:contain;opacity:0.4}.form-container form .form-row{display:flex;flex-direction:column;margin-bottom:10px}@media screen and (min-width: 769px){.form-container form .form-row{flex-direction:row}}.form-container form .form-row .form-item{flex-grow:1}.form-container form label{display:block}.form-container form input,.form-container form textarea{font-family:'Roboto';font-size:14px;width:100%;padding:8px 12px;border:none;border-radius:3px}.form-container form textarea{resize:none}.form-container .form-feedback>*{margin-top:30px;padding:20px 30px;text-align:center;color:#fff;border-radius:3px;display:none}.form-container .form-feedback>* p{margin-bottom:0}.form-container .form-feedback .form-success{background-color:#9bc347}.form-container .form-feedback .form-failure{background-color:#b22222}.form-container form.submit-failure+.form-feedback .form-failure,.form-container form.submit-success+.form-feedback .form-success{display:block}
/*# sourceMappingURL=master.css.map */
